/*
 * @Author: yaoge233 1351192080@qq.com
 * @Date: 2024-12-23 00:18:14
 * @LastEditors: yaoge233 1351192080@qq.com
 * @LastEditTime: 2024-12-23 01:28:17
 * @FilePath: \react-learning\src\store\index.js
 * @Description: 这是默认设置,请设置`customMade`, 打开koroFileHeader查看配置 进行设置: https://github.com/OBKoro1/koro1FileHeader/wiki/%E9%85%8D%E7%BD%AE
 */
// 1. 通常集中状态管理的部分都会单独创建一个单独的'store`目录
// 2. 应用通常会有很多个子store模块，所以创建一个`modules`目录，在内部编写业务分类的子store
// 3. store中的入口文件 index.js 的作用是组合modules中所有的子模块，并导出store

import { configureStore } from "@reduxjs/toolkit";

import counterReducer from "./modules/counterStore";
import channelReducer from "./modules/channelStore";

//创建根store组合子模块
const store = configureStore({
  reducer:{
    counter: counterReducer,
    channel: channelReducer
  }
})

export default store